package com.example.service;

import com.example.pojo.User;
import com.example.pojo.admin.SearchBean;

import java.util.List;
import java.util.Map;

/**
 * @Description TODO
 * @Author fantasy
 * @Date 2024/6/26 22:09
 **/


public interface UserService {
    User findByUsername(String username);

    void register(String username, String password);

    void update(User user);

    void updateAvatar(String avatarUrl);

    List getArticleInfo(Integer id);

    List getDayInfo(Integer id);

    List getDayInfo();

    List<User> getUserList();

    User getUserById(Integer id);

    List<User> getUserLikeList(SearchBean searchBean);

    void addUser(User user);

    void updatePasswd(String passwd,Integer id);

    void delete(Integer id);

    void revoke(Integer id);

    List<User> getUserFriend(Map map);
}
